package com.example.module_home.model.api

import com.example.lib_net.entity.ResponseEntity
import com.ivideo.home.model.entity.MutilTypeEntity
import com.ivideo.home.model.entity.SimpleTypeEntity
import retrofit2.http.GET
import retrofit2.http.Query

/**
 * @author yaotianxue
 * @description
 * @date 2024/10/24
 */
interface VideoTypeApi {
    /**
     * 获取视频类型信息接口
     */
    @GET("/videotype/getSimpleType")
    suspend fun getSimpleType(): ResponseEntity<List<SimpleTypeEntity>>

    /**
     * 获取多级视频类型信息接口
     */
    @GET("/videotype/getMutilType")
    suspend fun getMutilType():ResponseEntity<List<MutilTypeEntity>>

    /**
     * 根据上级id获取类型信息接口
     */
    @GET("/videotype/getMutilTypeByPid")
    suspend fun getMutilTypeByPid(@Query("pid") pid:Int):ResponseEntity<List<MutilTypeEntity>>
}
